--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
scripts/legacy/build-win7-backend.sh legacy/win7 (159b2358) Text, 697 B
T8b949e#!/usr/bin/env bash
Tffa657set -euo pipefail
Te6edf3ROOTTff7b72=Ta5d6ff"Tff7b72$(Tffa657cd Ta5d6ff"Tff7b72$(dirname Ta5d6ff"Te6edf3$0Ta5d6ff"Tff7b72)Ta5d6ff/../..Ta5d6ff" Tff7b72&& Tffa657pwdTff7b72)Ta5d6ff"
Tffa657cd Ta5d6ff"Te6edf3$ROOTTa5d6ff"
Te6edf3PYTHON_BINTff7b72=Ta5d6ff"Tffd700${Te6edf3PYTHON_BINTff7b72:-Te6edf3python3Tb4b4b4.8Tffd700}Ta5d6ff"
Tff7b72if ! Tffa657command -v Ta5d6ff"Te6edf3$PYTHON_BINTa5d6ff" >/dev/null T79c0ff2>Tb4b4b4&T79c0ff1Tb4b4b4; Tff7b72then
Tffa657echo Ta5d6ff"Set PYTHON_BIN to a Python 3.8 interpreter (Windows cross-build uses build-win7-backend.bat)."
Tffa657exit T79c0ff1
Tff7b72fi
Tff7b72if Tff7b72[Tff7b72[ ! -f meshchatx/public/index.html Tff7b72]Tff7b72]Tb4b4b4; Tff7b72then
Tffa657echo Ta5d6ff"Build frontend assets first: pnpm run build-frontend"
Tffa657exit T79c0ff1
Tff7b72fi
Ta5d6ff"Te6edf3$PYTHON_BINTa5d6ff" scripts/legacy/prepare_py38_sources.py
Ta5d6ff"Te6edf3$PYTHON_BINTa5d6ff" -m pip install -r requirements-py38-win7.txt
Tffa657export Te6edf3CX_FREEZE_BUILD_EXETff7b72=Ta5d6ff"build/exe/win32-x64"
Ta5d6ff"Te6edf3$PYTHON_BINTa5d6ff" cx_setup.py build
Tffa657echo Ta5d6ff"Ta5d6ffBackend build: Te6edf3$ROOTTa5d6ff/build/exe/win32-x64/ReticulumMeshChatX.exeTa5d6ff"
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────